//package com.he.hsdyc.filter;
//
//import com.netflix.zuul.ZuulFilter;
//import com.netflix.zuul.context.RequestContext;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//import org.springframework.stereotype.Component;
//
//import javax.servlet.http.HttpServletRequest;
//
///**
// * Created with IntelliJ IDEA.
// * User: jc
// * Date: 2018/7/10
// * Time: 下午2:38
// */
//@Component
//public class TokenFilter extends ZuulFilter {
//    private static Logger log = LoggerFactory.getLogger(TokenFilter.class);
//
//
//    @Override
//    public String filterType() {
//        return "pre";
//    }
//
//    @Override
//    public int filterOrder() {
//        return 0;
//    }
//
//    @Override
//    public boolean shouldFilter() {
//        return true;
//    }
//
//    @Override
//    public Object run() {
//        RequestContext ctx = RequestContext.getCurrentContext();
//
//        HttpServletRequest request = ctx.getRequest();
//
//        log.info(String.format("%s >>> %s", request.getMethod(), request.getRequestURL().toString()));
//
//        if (request.getRequestURL().toString().contains("/service-management/**")) {
//            return null;
//        }
//
//        return null;
//    }
//}
